# Copyright 2020 The V8 project authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

import("../../../gni/v8.gni")

group("gn_all") {
  testonly = true

  deps = []

  if (v8_enable_google_benchmark) {
    deps += [
      ":empty_benchmark",
      "cppgc:gn_all",
    ]
  }
}

if (v8_enable_google_benchmark) {
  v8_executable("empty_benchmark") {
    testonly = true

    configs = []

    sources = [ "empty.cc" ]

    deps = [
      "//:v8_libbase",
      "//third_party/google_benchmark_chrome:benchmark_main",
      "//third_party/google_benchmark_chrome:google_benchmark",
    ]
  }

  v8_executable("dtoa_benchmark") {
    testonly = true

    configs = []

    sources = [ "dtoa.cc" ]

    deps = [
      "//:v8_libbase",
      "//third_party/google_benchmark_chrome:benchmark_main",
      "//third_party/google_benchmark_chrome:google_benchmark",
    ]
  }
}
